package com.rqf.mr.service;

import java.util.List;
import java.util.Map;


public interface IDrugService {

	/**
	 * 从视图：view_ehis_pqzx 获取未执行瓶签列表
	 * @param orgId 病区编号
	 * @param inpatiId
	 * @return
	 * @author HelloWorld_luo
	 * @date 2016年5月4日
	 */
	public List<Map<String, Object>> getDrugPlanListFromEhisView(String inpatiId);
	
	/**
	 * 从本地查询 已经执行了的医嘱
	 * @param inpatiId
	 * @return
	 * @author HelloWorld_luo
	 * @date 2016年5月5日
	 */
	public List<Map<String, Object>> getDrugPlanListFromTabDrugPlan(String inpatiId);
	
	/**
	 * 执行医嘱 调用存储过程插入本地数据库
	 * @param orderId
	 * @param nurserLoginId
	 * @return
	 * @author HelloWorld_luo
	 * @date 2016年5月4日
	 */
	public Boolean executeOrderByNurseLoginId(String orderId,String nurseLoginId);

	/**
	 * 获取用药信息
	 * @param orderId
	 * @return
	 * @author HelloWorld_luo
	 * @date 2016年5月5日
	 */
	public List<Map<String, Object>> getDrugInfoByOrderid(String orderId);
	
	/**
	 * 获取护士管理的病人的瓶签
	 * @param loginName
	 * @return
	 * @author HelloWorld_luo
	 * @date 2016年5月16日
	 */
	public List<Map<String, Object>> getDrugInfoByNurseId(String loginName);
	
}
